---
title: ClsAssignmentProcess
summary: API reference for ClsAssignmentProcess.
status: draft
owner: SAIF Case Management team
last_reviewed: 2026-08-21
library: SAIF.Business.Claim.Legal
reference_type: embedded
---

# ClsAssignmentProcess

`ClsAssignmentProcess` orchestrates the assignment batch workflow, calling LegalNet retrieval or integration operations and coordinating the downstream collections, notifications, and external updates needed to complete the run.*

## Purpose

Use this type when code needs to run the assignment batch end to end rather than manipulate a single data row; its public surface exposes the batch identifier, loaded result collections, and helper methods for Outlook, notification, file-location, and evaluation follow-up work.*

## Context
- Namespace: `SAIF.Business.Claim.Legal.LegalNet`
- Assembly/package: `SAIF.Business.Claim.Legal`

## Public members

| Member | Kind | Type | Description |
|---|---|---|---|
| MaxSeq | Property | Integer | Latest assignment-result sequence number used to identify the current batch run.* |
| AssignmentList | Property | clsAssignmentResultCollection | Assignment summary rows loaded for the current batch.* |
| AssignmentDetail | Property | clsResultDetailCollection | Assignment detail rows loaded for the current batch.* |
| RunAssignmentProcess | Method | Boolean | Invokes the assignment batch and returns whether the Legal API call completed successfully.* |
| GetAssignmentResults | Method | Void | Loads the current batch's assignment summary/detail collections and triggers file-location, evaluation, notification, and Outlook follow-up work.* |
| GetMaxSeq | Method | Integer | Reads the latest assignment-result sequence number used to identify the batch run.* |
| getEmployeeMailId | Method | String | Looks up an employee mail ID for notification or calendar synchronization.* |
| updateOutlook | Method | Integer | Synchronizes schedule data to Exchange calendar appointments and returns the number of errors encountered.* |
| SendNotifications | Method | Void | Sends the attorney notifications generated by the assignment run.* |
| updateFileLocation | Method | Void | Updates legal file-location data after the assignment run completes.* |
| updateLCE | Method | Void | Updates legal-case-evaluation data after the assignment run completes.* |
| New | Constructor | ClsAssignmentProcess | Initializes a fully populated assignment batch from the supplied seed values.* |

> **Note:** Statements marked with `*` were inferred from code structure, naming
> conventions, or contextual evidence where direct confirmation was not available
> in source artifacts. Statements marked with `**` could not be confirmed; treat
> as unknown until verified.

## Sources
- `SAIF.Business.Claim.Legal\LegalNet\clsAssignmentProcess.vb`
